#include "thread.hpp"

#include <unistd.h>
using namespace ThreadModule;

int main()
{
    Thread t([](){
        // while(1)
        // {
        //     std::cout<<"我是一个新线程"<<std::endl;
        //     sleep(1);
        // }
        std::cout<<"我是一个新线程"<<std::endl;
        char name[128];
        pthread_getname_np(pthread_self(),name,128);
        sleep(1);
    });

   // t.Detach();
    t.Start();
    
    sleep(5);

    //t.Stop();

    sleep(5);

    t.Join();

    return 0;
}